High-Frequency Systolic Array-Based Transformer Accelerator on Field Programmable Gate Arrays
نویسندگان
چکیده
The systolic array is frequently used in accelerators for neural networks, including Transformer models that have recently achieved remarkable progress natural language processing (NLP) and machine translation. Due to the constraints of FPGA EDA (Field Programmable Gate Array Electronic Design Automation) tools limitations design methodology, existing deployment often cannot achieve high frequency. In this work, we propose a well-designed high-frequency an FPGA-based accelerator, which capable performing Multi-Head Attention (MHA) block position-wise Feed-Forward Network (FFN) block, reaching 588 MHz 474 different size, achieving frequency improvement 1.8× 1.5× on Xilinx ZCU102 board, while drastically saving resources compared similar recent works pushing utilization each DSP slice higher level. We also semi-automatic flow with constraint-generating as general solution deployment.
منابع مشابه
Design and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)
In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...
متن کاملField Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)
In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...
متن کاملRegular datapaths on field programmable gate arrays
Field-Programmable Gate Arrays (FPGAs) are a recent kind of programmable logic device. They allow the implementation of integrated digital electronic circuits without requiring the complex optical, chemical and mechanical processes used in a conventional chip fabrication. FPGAs can be embedded in traditional system designflows to perform prototyping and emulation tasks. In addition, they also e...
متن کاملEfficient Addition on Field Programmable Gate Arrays
We investigate average efficient adders for grid-based environments related to current Field Programmable Gate Arrays (FPGAs) and VLSI-circuits. Motivated by current trends in FPGA hardware design we introduce a new computational model, called the -wired grid model. The parameter describes the degree of connectivity of the underlying hardware. This model covers among others two-dimensional cell...
متن کاملCharacter Recognition Based on Cmac with Field Programmable Gate Array
We propose a Cerebellar Model Arithmetic Computer (CMAC) neural network for character recognition with an FPGA architecture. The CMAC has many advantages in terms of speed of operation based on LMS training. Its ability realizes arbitrary nonlinear mapping and fast practical hardware implementation. The CMAC, being a learning algorithm, can rapidly obtain output using nonlinear mapping with loo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Electronics
سال: 2023
ISSN: ['2079-9292']
DOI: https://doi.org/10.3390/electronics12040822